.wordMain .pagination {
  margin-top: 20px;
  text-align: right;
}
.wordMain .tool {
  display: flex;
  justify-content: flex-end;
  margin-right: -1rem;
  margin-bottom: 1rem;
}
.wordMain .tool .searchLeft {
  flex: 1;
}
.wordMain .tool .searchLeft * {
  margin-right: 20px;
}
.wordMain .table {
  border: 1px solid #e7eaef;
  border-radius: 4px;
}
.wordMain .table .w_5 {
  width: 5rem;
  text-align: center;
}
.wordMain .table .w_10 {
  width: 10rem;
  text-align: center;
}
.wordMain .table :global .ant-table-thead .ant-table-cell {
  background-color: #f7f9fc;
}
.wordMain .table :global .ant-table-selection-column {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.wordMain .table :global .ant-checkbox-checked .ant-checkbox-inner {
  background-color: #0b6fd6;
  border-color: #0b6fd6;
}
.wordMain .table :global .ant-checkbox-indeterminate .ant-checkbox-inner:after {
  background-color: #0b6fd6;
}
.wordMain .table .w_details {
  width: 15rem;
  text-align: center;
}
.wordMain .table .w_details .w_span {
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  width: 14rem;
  white-space: nowrap;
}
.wordMain .table .center {
  text-align: center;
}
.wordMain .table .option {
  width: 11rem;
}
.operation {
  color: #0b6fd6;
  cursor: pointer;
  display: inline-block;
  margin-right: 1rem;
}
.moduleDialog {
  width: 40vw !important;
  top: 7vh  !important;
}
.moduleDialog h4 {
  text-align: center !important;
  font-size: 14px !important;
  width: 100% !important;
  line-height: 24px !important;
  color: #2a2b31 !important;
}
.moduleDialog2 {
  width: 55vw !important;
  top: 7vh  !important;
}
.moduleDialog2 .content2 {
  height: 50vh;
}
.moduleDialog2 .diaTab {
  width:100%;
  border: 1px solid #e8e8e8;
}
.moduleDialog2 .diaTab td {
  padding: 0.5rem 1rem;
  border: 1px solid #e8e8e8;
}
.moduleDialog2 .diaTab .keyTd {
  width:10%;
  white-space: nowrap;
}
.moduleDialog2 .diaTab .detailTD {
  height: 400px;
  overflow-y: auto;
}
.content {
  position: relative;
  padding: 2rem;
  height: 65vh;
  display: flex;
  flex-flow: column;
  overflow-y: auto;
  justify-content: space-between;
}
.diaHeader {
  display: flex;
  align-items: center;
  padding: 1rem;
  justify-content: space-between;
}
.diaHeader span {
  font-size: 1rem;
  font-weight: bold;
  margin-left: 1rem;
}
.diaHeader .closeDialogBtn {
  padding: 10px;
  cursor: pointer;
  transform: scale(1.5);
}
.textArea {
  height: 4rem;
  resize: none;
  border: 1px solid #e6eaef !important;
  border-radius: 2px;
}
.inputstyle {
  border-color: #cbd1da !important;
}
.vulsItemBox {
  margin-top: 4px;
  padding: 8px 16px;
  height: 200px;
  overflow-y: auto;
  border: 1px solid #e6eaef;
}
.icon {
  display: inline-block;
  border: 1px solid #ccc;
  font-size: 14px;
  height: 16px;
  width: 16px;
  text-align: center;
  line-height: 14px;
}
.vulBox {
  border: 1px solid #ccc;
  padding: 4px;
}
.vulBox .vulBoxSel {
  height: 27vh;
  overflow-y: auto;
}
.searchInp {
  width: 93% !important;
  margin-bottom: 0.5rem;
}
.form {
  display: flex !important;
  flex-flow: column !important;
  align-items: center !important;
}
.wordMain_h {
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  /* margin-left: 20px;
    margin-right: 20px; */
  background: rgba(250, 175, 43, 0.08);
  border: 1px solid rgba(252, 176, 4, 0.240166);
  color: #faaf2b;
  line-height: 3.4;
  padding-left: 20px;
  position: relative;
}
.wordMain_h .closeDialogBtn {
  display: inline-block;
  padding: 10px;
  cursor: pointer;
  transform: scale(1.5);
}
.noSearch {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
:global .ant-table tbody > tr.ant-table-row-selected > td {
  background: none;
}
:global .ant-table-thead > tr > th {
  font-weight: normal !important;
  background-color: #f7f9fc;
}
:global .ant-table-thead > tr > th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before {
  display: none;
}
:global .ant-table-tbody > tr.ant-table-row:hover > td,
:global .ant-table-tbody > tr > td.ant-table-cell-row-hover {
  background: none !important;
}
.keyDet {
  padding: 0 !important;
}
.detailP {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0.5rem 0;
  border-bottom: 1px solid #e8e8e8;
}
.detailD {
  display: flex;
  flex-wrap: wrap;
  height: 10rem;
  overflow: auto;
  align-content: flex-start;
}
.detailSpan {
  height: 40px;
  width: 50%;
  padding: 0.5rem;
  border: 1px solid #e8e8e8;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.w640 {
  width: 640px !important;
}
.w840 {
  width: 840px !important;
}
.t10vh {
  top: 10vh !important;
}
.p24 {
  padding: 24px;
}
